public transportation vehicle - German English Dictionary